package com.ruoyi.project.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.base.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 授课记录表 t_lecture
 * 
 * @author ruoyi
 * @date 2018-11-02
 */
public class Lecture extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/**  */
	private Long lectureId;
	/** 部门id */
	private Long deptId;
	/** 部门名称 */
	private String deptName;
	/** 老师id */
	private Long teacherId;
	/** 老师姓名 */
	private String teacherName;
	/** 学生id */
	private Long userId;
	/** 学生姓名 */
	private String userName;
	/** 上课日期 */
	private Date classtime;
	/** 上课时间 */
	private Date createTime;
	/** 下课时间 */
	private Date endTime;
	/** 歌曲名 */
	private String songName;
	/** 级别 */
	private String songLevel;
	/** 课时费 */
	private BigDecimal hourSubsidy;
	/** 备注 */
	private String remark;

	public void setLectureId(Long lectureId) 
	{
		this.lectureId = lectureId;
	}

	public Long getLectureId() 
	{
		return lectureId;
	}
	public void setDeptId(Long deptId) 
	{
		this.deptId = deptId;
	}

	public Long getDeptId() 
	{
		return deptId;
	}
	public void setDeptName(String deptName) 
	{
		this.deptName = deptName;
	}

	public String getDeptName() 
	{
		return deptName;
	}
	public void setTeacherId(Long teacherId) 
	{
		this.teacherId = teacherId;
	}

	public Long getTeacherId() 
	{
		return teacherId;
	}
	public void setTeacherName(String teacherName) 
	{
		this.teacherName = teacherName;
	}

	public String getTeacherName() 
	{
		return teacherName;
	}
	public void setUserId(Long userId) 
	{
		this.userId = userId;
	}

	public Long getUserId() 
	{
		return userId;
	}
	public void setUserName(String userName) 
	{
		this.userName = userName;
	}

	public String getUserName() 
	{
		return userName;
	}
	public void setClasstime(Date classtime) 
	{
		this.classtime = classtime;
	}

	public Date getClasstime() 
	{
		return classtime;
	}
	public void setCreateTime(Date createTime) 
	{
		this.createTime = createTime;
	}

	public Date getCreateTime() 
	{
		return createTime;
	}
	public void setEndTime(Date endTime) 
	{
		this.endTime = endTime;
	}

	public Date getEndTime() 
	{
		return endTime;
	}
	public void setSongName(String songName) 
	{
		this.songName = songName;
	}

	public String getSongName() 
	{
		return songName;
	}
	public void setSongLevel(String songLevel) 
	{
		this.songLevel = songLevel;
	}

	public String getSongLevel() 
	{
		return songLevel;
	}
	public void setHourSubsidy(BigDecimal hourSubsidy) 
	{
		this.hourSubsidy = hourSubsidy;
	}

	public BigDecimal getHourSubsidy() 
	{
		return hourSubsidy;
	}
	public void setRemark(String remark) 
	{
		this.remark = remark;
	}

	public String getRemark() 
	{
		return remark;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("lectureId", getLectureId())
            .append("deptId", getDeptId())
            .append("deptName", getDeptName())
            .append("teacherId", getTeacherId())
            .append("teacherName", getTeacherName())
            .append("userId", getUserId())
            .append("userName", getUserName())
            .append("classtime", getClasstime())
            .append("createTime", getCreateTime())
            .append("endTime", getEndTime())
            .append("songName", getSongName())
            .append("songLevel", getSongLevel())
            .append("hourSubsidy", getHourSubsidy())
            .append("remark", getRemark())
            .toString();
    }
}
